impeller design - French English Dictionary